QualityWorks -- The most complete client/server testing solution you can buy
If you are interested in receiving information about our products, please
submit a request.
A Complete Client/Server Testing Solution
As mission-critical applications are increasingly implemented in
distributed
client/server environments, the need for a next-generation software testing
solution that can cope with the complexity of Graphical User Interface (GUI)
and multi-faceted client/server applications and implementations has become
paramount.
QualityWorks from Segue Software is just such a solution -- the only automated
software testing system on the market today that can validate all components
of your second-generation distributed client/server applications.
QualityWorks addresses the six key problems of client/server application
testing:
- Validating all application components such as GUI, database,
middleware and performance
- Keeping pace with change to application components such as GUI, hardware,
and application logic
- Automating test creation and maintaining multiplatform tests
- Creating distributed network tests that today require intensive manual
effort
- Achieving immediate results with existing staff
- Integrating the testing effort with complementary testing technologies
- QualityWorks builds on the QA Partner automated testing foundation
to
deliver a complete client/server testing solution that includes several
complementary
groups of products. These products are completely modular, so you can use
them in any combination to meet your particular needs:
- Distributed Testing -- QA Partner: Distributed
comprehensive
distributed systems testing; QA DBTester extended application testing
via direct SQL access; and Segue's exclusive Agents that enable
cross-platform
client/server testing;
- Open Integration -- Segue's Extension Kit and integrated
support for such third-party products and technologies as Sun Java,
Gupta
SQLWindows, Powersoft PowerBuilder, and Microsoft Visual
Basic;
- Test Management -- integral QA Planner test planning
and management;
- Modular QualityWare -- GO! automatic testing and other
packaged test scripts;
- QA Partner -- regression and functional testing for multiple
platforms.
- QA Partner: Distributed --With QA Partner: Distributed,
you get
all the features and power of QA Partner -- plus all the functionality needed
to test your complex network or other client/server configuration. Enhanced
synchronization commands and interfaces for TCP/IP and IPX/SPX network protocols,
as well as NetBIOS, are provided to enable end-to-end testing of today's
heterogeneous network environments. In addition, expanded results processing
capabilities let you test across your entire network and view the results
in a wide variety of ways on any number of different machines. All of this,
without having to buy an expensive load testing product -- as you must with
other test tool offerings.
QA DBTester -- The fully integrated QA DBTester module now makes
it possible to test any of over 35 different databases, using embedded SQL
commands within Visual 4Test and a special ODBC to query the database
directly
-- completely bypassing the GUI. You can easily verify database transactions
and view the impact of database changes on the application's performance.
And if your database ever does crash as a result of the load you put on
it, QA Partner's unique recovery system insures that the pre-crash application
state is restored and that your tests continue executing to completion.
Agents -- QualityWorks' exclusive Agent technology permits you to
extend your tests across networks and diverse platforms -- beyond the GUI
-- to other components of your applications.
- QualityWorks has an open QA architecture that has enabled Segue
to build links to a number of leading application development environments,
including PowerBuilder, SQLWindows, Visual Basic, XVT and others.
QA Partner Extension Kit --QualityWorks comes with an unusual degree
of built-in extensibility. In addition, it gives you the flexibility to
handle custom objects and controls. The QA Partner Extension Kit option
enables you to design and write your own external QA Partner Agent functions
in C or C++ to interact with your custom objects and controls -- functions
that your test scripts can call and use in exactly the same way they do
standard Agent functions.
Real World PowerBuilder Testing -- Get full 16-bit PowerBuilder
support for testing your Windows applications. QualityWorks for PowerBuilder
recognizes all DataWindows and
DataWindow objects, down to each row and column. It can recognize and
manipulate
DataWindow objects like Check Boxes and Drop Down DataWindows, and DataWindow
styles, like Tabular and Grid. And with true
object-level recording, your scripts will be able to survive changes to your
PowerBuilder applications. Continuous script rewriting and cascading errors
are things of the past.
Real World Visual Basic Testing
-- Now QualityWorks lets you automatically define and directly manipulate
and test any OCX property in the 32-bit Visual Basic 4 environment. Capture
OCX definitions and record robust test scripts to drive your Visual Basic
4 applications and custom controls with a simple point-and-click. There's
absolutely no coding required, property verification is completely automatic
and you'll be able to test your OCXs with a high level of control -- comparable
to the control you currently have over native objects. And if you're migrating
your applications from Visual Basic 3 to Visual Basic 4, you can use your
Visual Basic 3 QA Partner scripts to directly test your applications under
Visual Basic 4.
-
-
-
-
QA Planner
No longer must testplans be prepared separately as word processing
documents and then be manually converted for use with automated test tools.
Test planning is now an integral part of the automated testing process and
the testplan is the medium through which test scripts are designed, written
and run -- and test results are reported and analyzed.
Testplans are created using a simple editor to detail test requirements in
an indented outline form. The outline becomes the plan, with each indented
level providing progressive refinements in the testing scenario. The completed
plan provides a blueprint for creating the test scripts and testcases required
to test an application. And because each testplan item ultimately maps to
a specific testcase in a script, users can launch QA Partner scripts from
within QA Planner and view the results at the testcase level. All in one
seamless operation, without leaving QA Planner.
QA Planner helps management monitor the progress of the testing effort by
measuring the percentage of coverage against the testplan. As each testcase
within a script is written, it is linked to a branch in the plan. Coverage
is calculated by comparing the total number of testcases specified by the
plan with the number that are currently linked to scripts.
![](tplan1.gif)
QA Planner testplans collapse and expand to reveal the desired
level of detail.
![](tplan2.gif)
Workgroup test planning -- for the way you work
QA Planner also includes a powerful groupware feature that allows
QA workgroup members to work off the same testplan, while implementing a
top-down approach to test planning. This feature permits a testplan to be
divided into modules -- a master plan and as many sub-plans as are necessary.
Write-lock and read-only facilities enable individual users to edit and use
sub-plans simultaneously without fear of accidentally overwriting one another's
changes.
The master plan provides a single point of control and the sub-plans facilitate
the division of responsibilities and tasks within the QA workgroup. QA Planner
has been designed to both fit your QA staff's work habits and synchronize
their activities into a cohesive team effort.
Introducing GO! Software testing so easy, it's automatic
Now you can create tests 6 times faster than recording-based
methods
-- without writing a line of code.
GO! is the first in a series of Segue QualityWare products that
automatically
tests your application software. QA organizations can generate test scripts
in minutes and perform basic, thorough testing of most applications in less
than an hour! GO! automates an entire category of routine GUI tests,
and provides a host of reports to assist QA professionals with more advanced
testing procedures.
Automatic testing, immediate results
GO! automatically generates scripts and English testplans which test
the
essential but routine tests most organizations spend much of their time
on:
- Attributes of GUI controls
- Completeness of windows
- Use of mnemonics
- Tab order
- List box operations
- GUI control alignment, and more
Get to the complex testing faster
The tests and testplans GO! creates give your organization a solid
starting
point for more advanced testing. At last, your organization can get quickly
beyond initial GUI tests and devote its energy to the difficult testing
problems to which your applications are most vulnerable.
GO! also provides reports on baseline GUI control attributes, detailed window
makeup, baseline window tab orders and application mnemonic usage. You can
use these reports to quickly determine the completeness of your application
and whether it's ready for testing. Testplans are automatically integrated
with the tests, for easier testing and debugging.
Up and running in minutes
Online Test Wizards make using GO! a snap. You get step-by-step
instructions
on how to use GO! and run the tests it creates. The tests are reusable,
so all you have to do to test new functionality is run GO! against new versions
of your software as they become available. You save valuable testing time
and ensure the highest quality for your applications.
Completely integrated with other Segue products
GO! is seamlessly integrated with the rest of the Segue QualityWorks
product line. GO! is a
natural extension of these products and the Segue testing methodology
- your assurance of complete compatibility and easy, trouble-free operation.
Get going - get GO!!
There's simply no better way to jump-start your automated software
testing
effort, and speed the return on your QA investment, than Segue's GO!. With
GO!, high startup costs and long learning curves are a thing of the past.
GO! makes you immediately productive. Experience the instant gratification
of automatic software testing and immediate results, using
existing staff!
Segue's QA Partner® is the first of a new breed of automated software
testing tools -- object-oriented, language-based and graphical user
interface (GUI)-aware -- with a logical testing methodology robust enough
to cope with the complexity of GUI applications and client/server networks.
In fact, QA Partner is the only product of its kind on the market today.
It lets you:
- Create effective automated tests
- Start testing at any phase of an application's life
- Plan and manage the testing process
- Easily maintain tests to reflect application changes
- Reuse the same test across multiple releases and more than 25 platforms
- Achieve true unattended testing
QA Partner is comprised of four basic components: Visual 4Test©, a
high-level object-oriented scripting language designed specifically for testing;
an Integrated Test Environment with easy-to-use Visual 4Test recording facilities
and scripting aids; a Class Library that describes all types of GUI objects
and their associated properties; and Agent Technology that interprets Visual
4Test scripts into platform-specific GUI actions, deals with all GUI-specific
issues and provides over 250 member functions for use in conjunction with
Visual 4Test commands.
A unique TestFrame provides the backbone for all QA Partner test scripts.
It contains descriptions (logical window declarations) of all application
objects and a built-in recovery system that allows completely unattended
regression testing. The TestFrame can be quickly modified to reflect application
changes.
Running QA Partner test scripts is easy and straightforward. Visual 4Test
scripts request logical operations against named GUI objects -- while the
QA Partner GUI Agent works hand-in-hand with the GUI Manager to find and
activate the corresponding physical window objects and verify their contents,
behaviors and structures in real time. The same Visual 4Test scripts can
be run unchanged to test an application on different GUI platforms.
The language-based QA Partner approach has been hailed by press and analysts
as "the best client/server testing solution on the market," and "the hands-down
winner when it comes to technical prowess." And with Release 3.0, QA Partner
is now easier to use than ever.
QA Partner 3.0: Improved usability with true unattended testing
QA Partner 3.0 brings a new level of scripting ease and test execution
flexibility to the automated software testing process. Among the many
enhancements included in Release 3.0 are the following:
- New Visual 4Test Language -- 4Test has been enhanced
to simplify the scripting process for less experienced users. Visual 4Test
includes an outline editor with auto-indenting, simplified syntax, syntax
color coding, visual notification of syntax errors and a multi-level
expand/collapse feature for easy viewing.
- True Unattended Testing with Built-in Recovery -- Automatic
cleanup before each test eliminates cascading errors. QA Partner intelligently
handles unexpected errors, including application crashes.
- Point-and-Click Testcase Recording -- You can now easily
record tests as you manipulate your application. The application state is
automatically restored before recording begins to ensure that all recordings
will play back properly.
- Point-and-Click Verification Recording -- Turn a simple
recording into a real test by adding verification checks (values, attributes,
bitmap, etc.) while you record.
- Multiple Application States -- Create and save an unlimited
number of application configurations and setups, and let QA Partner automatically
add them to your test scripts.
- Enhanced Results Processor -- Pinpoint application errors
by jumping directly from an error to the line of your test that caused the
error. QA Partner provides accurate and clear error and warning messages
and lets you expand/collapse output information.
- Integrated Difference Viewers -- Just double-click on
any error to compare baseline and actual test results.
- Expanded International Language Support -- Test any
SBCS (Single Byte Character Set) language version of an application, including:
English, French, German, Italian, Spanish, Portuguese, Swedish, Greek, Russian
and more.
- Transparent Cross-Platform File Handling -- QA Partner
can now edit and run a script of any size and lineage, regardless of where
it resides on the network or how it was created (on a PC, Macintosh or UNIX
system).
- On-Line Documentation -- All reference documents are
available on-line in Dyna-Text format, complete with search engine. You can
even add your own notes.
Home |
About Segue |
Products |
Services |
Partners |
News and events |
Offices |
Copyright © 1996 Segue Software, Inc. All rights reserved
.